#ifndef TRANSITIONTOPLACE_H_
#define TRANSITIONTOPLACE_H_

#include <string>
#include "namespaces.cpp"
#include "Place.h"
#include "Transition.h"

class pn::TransitionToPlace
{
	public:
		TransitionToPlace();
		virtual 			~TransitionToPlace();
		std::string			getId();
		void				setId(const std::string&);
		const Transition*	getTransitionFrom();
		void				setTransitionFrom(const Transition*);
		const Place*		getPlaceTo();
		void				setPlaceTo(const Place*);
	protected:
		std::string	mId;
		const Transition*	mTransitionFrom;
		const Place*		mPlaceTo;
};

#endif /*TRANSITIONTOPLACE_H_*/
